ABAP

ABAP
Paradigmen: Objektorientiert, prozedural
Erscheinungsjahr: 1983
Entwickler: SAP SE
Aktuelle Version: Die Programmiersprache hat keine eigene
Versionierung, sondern ist identisch mit der
Version des zugrundeliegenden Produktes,
s. u. Sprachversionen und
Sprachumfang
 (12. Oktober 2022)
Beeinflusst von: Java, SQL, Cobol, Haskell, Adabas/Natural (Programmiersprache)
Betriebssystem: Windows, Unix/Linux, AIX, HP-UX, Solaris, OS/400
Lizenz: proprietär
community.sap.com/topics/abap

ABAP, kurz für „Advanced Business Application Programming“, ist eine proprietäre, multiparadigmatische Programmiersprache, die objektorientierte, imperative und funktionale Elemente hat. Die ABAP-Sprache wird Bytecode interpretiert und Garbage collected.[1]

ABAP wird von der Softwarefirma SAP SE für die Programmierung kommerzieller Anwendungen im SAP-Umfeld entwickelt.

Die Programmiersprache ist ein Bestandteil der ABAP-Plattform. Die Programmiersprache ABAP sollte dabei nicht mit der ABAP Platform als Basis-Technologie gleichgesetzt werden.

ABAP dient hauptsächlich dazu, Business-Applikationen für SAPs on-premises und Cloud ERP-Lösungen sowie, basierend auf dem Platform-as-a-Service (PaaS), SAP BTP ABAP Environment zu entwickeln.

In dem seit 2001 veröffentlichten TIOBE-Index liegt ABAP aktuell auf Platz 42.

Eingeführt wurde die ABAP-Programmiersprache in den 1980er Jahren. Der Sprachumfang ist nicht standardisiert und wird stetig weiterentwickelt, s. dazu auch die Evolution der Sprache. Als aktuelle Weiterentwicklung sei hier das ABAP RESTful Application Programming Model (RAP), sowie ABAP Cloud zu nennen.

  1. ABAP Keyword Documentation, auf help.sap.com

Developed by StudentB